package org.easymis.entitys.mybatis.dto;
import java.io.Serializable; 
import org.easymis.commons.generator.annotation.GenField; 
import org.easymis.commons.generator.annotation.GenModel; 
import org.easymis.commons.generator.annotation.GenTable; 
import java.util.*; 
 
  
  
 @GenTable(name="oa_attend_overtime") 
@GenModel(packageName="org.easymis.entitys.mybatis",modelName="OaAttendOvertime")  
 public class OaAttendOvertime implements Serializable{  
      @GenField(labelname="请假登记ID",column="attend_overtime_id",id=true,length=20,isnull=false) 
      private String attendOvertimeId; 
      @GenField(labelname="",column="org_id",length=20,isnull=false) 
      private String orgId; 
      @GenField(labelname="请假人",column="staff_id",length=20,isnull=false) 
      private String staffId; 
      @GenField(labelname="审批人",column="leader_id",length=20,isnull=true) 
      private String leaderId; 
      @GenField(labelname="加班内容",column="depict",length=65535,isnull=true) 
      private String depict; 
      @GenField(labelname="请假开始时间",column="begin_time",isnull=true) 
      private Date beginTime; 
      @GenField(labelname="请假结束时间",column="end_time",isnull=true) 
      private Date endTime; 
      @GenField(labelname="确认状态(1—未确认,2—确认销假)",column="status",isnull=true) 
      private Integer status; 
      @GenField(labelname="审批状态(0—待审批,1—已批准,2—未批准,3—申请销假)",column="allow",isnull=true) 
      private Integer allow; 
      @GenField(labelname="审批不通过的原因",column="reason",length=65535,isnull=true) 
      private String reason; 
      @GenField(labelname="请假登录时间",column="record_time",isnull=true) 
      private Date recordTime; 
      @GenField(labelname="处理时间",column="process_time",isnull=true) 
      private Date processTime; 
      @GenField(labelname="创建人",column="creator_id",length=20,isnull=true) 
      private String creatorId; 
      @GenField(labelname="排序号",column="priority",isnull=true) 
      private Integer priority; 
      @GenField(labelname="",column="process_id",length=20,isnull=false) 
      private String processId; 
      @GenField(labelname="",column="process_definition_id",length=200,isnull=true) 
      private String processDefinitionId; 
      public String getAttendOvertimeId(){ 
      	   return attendOvertimeId;
      }
      public void setAttendOvertimeId(String attendOvertimeId){ 
      	   this.attendOvertimeId=attendOvertimeId; 
      } 
      public String getOrgId(){ 
      	   return orgId;
      }
      public void setOrgId(String orgId){ 
      	   this.orgId=orgId; 
      } 
      public String getStaffId(){ 
      	   return staffId;
      }
      public void setStaffId(String staffId){ 
      	   this.staffId=staffId; 
      } 
      public String getLeaderId(){ 
      	   return leaderId;
      }
      public void setLeaderId(String leaderId){ 
      	   this.leaderId=leaderId; 
      } 
      public String getDepict(){ 
      	   return depict;
      }
      public void setDepict(String depict){ 
      	   this.depict=depict; 
      } 
      public Date getBeginTime(){ 
      	   return beginTime;
      }
      public void setBeginTime(Date beginTime){ 
      	   this.beginTime=beginTime; 
      } 
      public Date getEndTime(){ 
      	   return endTime;
      }
      public void setEndTime(Date endTime){ 
      	   this.endTime=endTime; 
      } 
      public Integer getStatus(){ 
      	   return status;
      }
      public void setStatus(Integer status){ 
      	   this.status=status; 
      } 
      public Integer getAllow(){ 
      	   return allow;
      }
      public void setAllow(Integer allow){ 
      	   this.allow=allow; 
      } 
      public String getReason(){ 
      	   return reason;
      }
      public void setReason(String reason){ 
      	   this.reason=reason; 
      } 
      public Date getRecordTime(){ 
      	   return recordTime;
      }
      public void setRecordTime(Date recordTime){ 
      	   this.recordTime=recordTime; 
      } 
      public Date getProcessTime(){ 
      	   return processTime;
      }
      public void setProcessTime(Date processTime){ 
      	   this.processTime=processTime; 
      } 
      public String getCreatorId(){ 
      	   return creatorId;
      }
      public void setCreatorId(String creatorId){ 
      	   this.creatorId=creatorId; 
      } 
      public Integer getPriority(){ 
      	   return priority;
      }
      public void setPriority(Integer priority){ 
      	   this.priority=priority; 
      } 
      public String getProcessId(){ 
      	   return processId;
      }
      public void setProcessId(String processId){ 
      	   this.processId=processId; 
      } 
      public String getProcessDefinitionId(){ 
      	   return processDefinitionId;
      }
      public void setProcessDefinitionId(String processDefinitionId){ 
      	   this.processDefinitionId=processDefinitionId; 
      } 
}